﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Параметры макрокоманды - Макросы</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../styles/styles.css">
<script language="javascript" src="../../links.js" type="text/javascript"></script>
</head>
<body>

<h1>Параметры макрокоманды</h1>
<div class="navbar">
<a href="../../index.html">главная</a> |
<a href="../index.html">Макросы</a> |
<a href="index.html">Работа с макросами</a>
</div>

<p>Параметры макрокоманды определяют условия запуска макроса.</p>

<p>Для задания дополнительных параметров макрокоманды завершите её запись с помощью <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>.</kbd>
(вместо <kbd>Ctrl</kbd>+<kbd>.</kbd>) и выберите желаемые опции в появившемся диалоге:</p>

<div class="descr">
  <div class="dfn">Разрешить во время выполнения вывод на экран</div>
  <div class="dfndescr">
    Если отключить этот параметр, то во время выполнения
    макрокоманды Far Manager отключает перерисовку экрана. Все
    изменения будут отображены после завершения макрокоманды.
  </div>
  <div class="dfn">Выполнять после запуска Far Manager</div>
  <div class="dfndescr">
    Позволяет выполнять макрокоманду сразу после запуска Far Manager.
  </div>
</div>

<p>Для активной и пассивной панелей возможны следующие условия, активизирующие макрокоманду:</p>
<div class="descr">
  <div class="dfn">На панели плагина</div>
  <div class="dfndescr">
    <pre>[x] - выполнять, только если панель плагиновая
[ ] - выполнять только для файловой панели
[?] - игнорировать тип панели</pre>
  </div>
  <div class="dfn">Выполнять для папок</div>
  <div class="dfndescr">
    <pre>[x] - выполнять, только если на панели под курсором папка
[ ] - выполнять, только если на панели под курсором файл
[?] - выполнять для папок и файлов</pre>
  </div>
  <div class="dfn">Отмечены файлы</div>
  <div class="dfndescr">
    <pre>[x] - выполнять, только если на панели есть отмеченные файлы/папки
[ ] - выполнять, если нет отмеченных файлов/папок
[?] - игнорировать состояние отметки файлов/папок</pre>
  </div>
</div>

<p>Прочие условия, активизирующие макрокоманду:</p>
<div class="descr">
  <div class="dfn">Пустая командная строка</div>
  <div class="dfndescr">
    <pre>[x] - выполнять, только если командная строка пуста
[ ] - выполнять, только если командная строка не пуста
[?] - игнорировать состояние командной строки</pre>
  </div>
  <div class="dfn">Отмечен блок</div>
  <div class="dfndescr">
    <pre>[x] - выполнять, только если выделен блок в редакторе,
      программе просмотра, командной строке или в строке
      ввода в диалоге.
[ ] - выполнять, если нет отмеченного блока
[?] - игнорировать состояние отметки блока</pre>
  </div>
</div>
<p class="note"><img src="../../../images/note.gif" alt="ВНИМАНИЕ!" width="10" height="10"> Примечание:</p>
<ul class="note">
  <li>* FAR перед активацией макрокоманды проверяет все описанные
    выше условия.</li>
  <li>* Параметры запуска макроса указываются при его записи и
    изменить их в дальнейшем можно повторно записав макрос.</li>
</ul>

<div class="see">Смотрите также:</div><div class="seecont">
<a href="assign.html">Кнопки назначения</a>,
<a href="record.html">Запись макроса</a>,
<a href="delete.html">Удаление макроса</a>
</div>

</body>

</html>
